# -*- coding: utf-8 -*-#
# ----------------------------------------*_*
# Author:       Chasetity
# Date:         2021/7/6
# ----------------------------------------*_*
from selenium.webdriver.support.wait import WebDriverWait


# 封装元素显示等待
def get_element(driver,element):
    wait = WebDriverWait(driver,10,1)
    element = wait.until(lambda x: x.find_element(element[0],element[1]))
    # elements = wait.until(lambda x: x.find_element(*element))  # * 代表拆包，包中有几个元素就拆几个
    return element


# 封装输入框输入
def input_text(element,text):
    # 清除元素中的文本
    element.clear()
    # 输入文本内容
    element.send_keys(text)


# 判读元素是否存在
def element_is_exsit(driver,element):
    # 能够正常找到元素返回Ture，如果捕获异常就返回False
    try:
        get_element(driver,element)
        return True
    except Exception:
        return False






